package com.jgdt.jgdtkasannong_university_gene_backend.vo.base;

import com.jgdt.jgdtkasannong_university_gene_backend.vo.base.vido.GetVidoVo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * <p>
 * 摄像头设备表
 * </p>
 *
 * @author chenzg
 * @since 2025-05-08
 */
@Data
public class CameraDeviceVo {

    /**
     * 监控品牌类型：1：萤石云 2：海康威视 3：大华
     */
    @Schema(description = "监控品牌类型：1：萤石云 2：海康威视 3：大华", example = "XXX")
    private Integer brandType;
    /**
     * 业务要求是否接入视频 （Y/N）
     */
    @Schema(description = "监控品牌类型：1：萤石云 2：海康威视 3：大华", example = "XXX")
    private String isAccessVideo;
    /**
     * 是否上云 （Y/N）
     */
    @Schema(description = "是否上云 （Y/N）", example = "XXX")
    private String isCloud;
    /**
     * 云监控厂商 1、萤石云
     */
    @Schema(description = "云监控厂商 1、萤石云", example = "XXX")
    private String cloudVendor;
    /**
     * 视频播放对象
     */
    @Schema(description = "视频播放对象", example = "XXX")
    private GetVidoVo getVidoVo;

    /**
     * 监控录像机设备序列号
     */
    @Schema(description = "监控录像机设备序列号", example = "XXX")
    private String dvrSerialNumber;
}
